home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1994…tember: Reference Library / Dev.CD Sep 94.toast / Periodicals / develop / develop Issue 11 / develop 11 code / The NetWork Project / Examples (Sources) / RemoteJob.r < prev    next >
Encoding:
Text File  |  1992-07-15  |  6.4 KB  |  348 lines  |  [TEXT/MPS ]

  1. /*    Copyright 1990-1991 The NetWork Project, StatLab Heidelberg.
  2.     Copyright 1990-1991 Günther Sawitzki, Heidelberg. All rights reserved */
  3.     
  4. #include "Types.R"
  5. #include "SysTypes.R"
  6.  
  7. resource 'SIZE' (-1) {
  8.     dontSaveScreen,
  9.     acceptSuspendResumeEvents,
  10.     enableOptionSwitch,
  11.     canBackground,
  12.     multiFinderAware,
  13.     backgroundAndForeground,
  14.     dontGetFrontClicks,
  15.     ignoreChildDiedEvents,
  16.     is32BitCompatible,
  17.     notHighLevelEventAware,
  18.     onlyLocalHLEvents,
  19.     notStationeryAware,
  20.     dontUseTextEditServices,
  21.     reserved,
  22.     reserved,
  23.     reserved,
  24.     128000,
  25.     128000
  26. };
  27.  
  28. resource 'SIZE' (0) {
  29.     dontSaveScreen,
  30.     acceptSuspendResumeEvents,
  31.     enableOptionSwitch,
  32.     canBackground,
  33.     multiFinderAware,
  34.     backgroundAndForeground,
  35.     dontGetFrontClicks,
  36.     ignoreChildDiedEvents,
  37.     is32BitCompatible,
  38.     notHighLevelEventAware,
  39.     onlyLocalHLEvents,
  40.     notStationeryAware,
  41.     dontUseTextEditServices,
  42.     reserved,
  43.     reserved,
  44.     reserved,
  45.     266240,
  46.     128000
  47. };
  48.  
  49. resource 'MENU' (257, "File") {
  50.     257,
  51.     textMenuProc,
  52.     0x7FFFFFFD,
  53.     enabled,
  54.     "File",
  55.     {    /* array: 4 elements */
  56.         /* [1] */
  57.         "Settings…", noIcon, noKey, noMark, plain,
  58.         /* [2] */
  59.         "-", noIcon, noKey, noMark, plain,
  60.         /* [3] */
  61.         "New Task…", noIcon, "N", noMark, plain,
  62.         /* [4] */
  63.         "Quit", noIcon, "Q", noMark, plain
  64.     }
  65. };
  66.  
  67. resource 'MENU' (256) {
  68.     256,
  69.     textMenuProc,
  70.     0x7FFFFFFD,
  71.     enabled,
  72.     apple,
  73.     {    /* array: 2 elements */
  74.         /* [1] */
  75.         "About RemoteJob", noIcon, noKey, noMark, plain,
  76.         /* [2] */
  77.         "-", noIcon, noKey, noMark, plain
  78.     }
  79. };
  80.  
  81. resource 'MENU' (258, "Mode") {
  82.     258,
  83.     textMenuProc,
  84.     allEnabled,
  85.     enabled,
  86.     "Send Mode",
  87.     {    /* array: 4 elements */
  88.         /* [1] */
  89.         "Local", noIcon, noKey, noMark, plain,
  90.         /* [2] */
  91.         "Random", noIcon, noKey, noMark, plain,
  92.         /* [3] */
  93.         "Next in List", noIcon, noKey, noMark, plain,
  94.         /* [4] */
  95.         "Broadcast", noIcon, noKey, noMark, plain
  96.     }
  97. };
  98.  
  99. resource 'DITL' (256) {
  100.     {    /* array DITLarray: 4 elements */
  101.         /* [1] */
  102.         {98, 123, 124, 224},
  103.         Button {
  104.             enabled,
  105.             "continue"
  106.         },
  107.         /* [2] */
  108.         {4, 72, 49, 336},
  109.         StaticText {
  110.             disabled,
  111.             "RemoteJob 0.1\nRemote launching for MPW &"
  112.             " Co"
  113.         },
  114.         /* [3] */
  115.         {24, 24, 56, 56},
  116.         Icon {
  117.             disabled,
  118.             256
  119.         },
  120.         /* [4] */
  121.         {55, 72, 88, 336},
  122.         StaticText {
  123.             disabled,
  124.             "©1989-1991 G. Sawitzki, StatLab Heidelberg.\n "
  125.             "       All rights reserved."
  126.         }
  127.     }
  128. };
  129.  
  130. resource 'DITL' (258) {
  131.     {    /* array DITLarray: 8 elements */
  132.         /* [1] */
  133.         {221, 192, 241, 252},
  134.         Button {
  135.             enabled,
  136.             "Ok"
  137.         },
  138.         /* [2] */
  139.         {219, 43, 239, 103},
  140.         Button {
  141.             enabled,
  142.             "Cancel"
  143.         },
  144.         /* [3] */
  145.         {40, 48, 60, 103},
  146.         EditText {
  147.             disabled,
  148.             "MPS "
  149.         },
  150.         /* [4] */
  151.         {11, 7, 33, 187},
  152.         StaticText {
  153.             disabled,
  154.             "Remote signature to call :"
  155.         },
  156.         /* [5] */
  157.         {75, 9, 97, 189},
  158.         StaticText {
  159.             disabled,
  160.             "Local task file name :"
  161.         },
  162.         /* [6] */
  163.         {112, 48, 136, 312},
  164.         EditText {
  165.             disabled,
  166.             "Remote.Job"
  167.         },
  168.         /* [7] */
  169.         {150, 11, 172, 191},
  170.         StaticText {
  171.             disabled,
  172.             "Remote task file name :"
  173.         },
  174.         /* [8] */
  175.         {184, 48, 207, 307},
  176.         EditText {
  177.             disabled,
  178.             "UserStartUp•Remote.Job"
  179.         }
  180.     }
  181. };
  182.  
  183. resource 'DITL' (259, "cmds") {
  184.     {    /* array DITLarray: 4 elements */
  185.         /* [1] */
  186.         {221, 192, 241, 252},
  187.         Button {
  188.             enabled,
  189.             "Ok"
  190.         },
  191.         /* [2] */
  192.         {219, 43, 239, 103},
  193.         Button {
  194.             enabled,
  195.             "Cancel"
  196.         },
  197.         /* [3] */
  198.         {43, 12, 212, 309},
  199.         EditText {
  200.             disabled,
  201.             "# remote commands\n"
  202.         },
  203.         /* [4] */
  204.         {11, 7, 33, 187},
  205.         StaticText {
  206.             disabled,
  207.             "Command text to send :"
  208.         }
  209.     }
  210. };
  211.  
  212. resource 'ALRT' (256) {
  213.     {86, 66, 224, 418},
  214.     256,
  215.     {    /* array: 4 elements */
  216.         /* [1] */
  217.         OK, visible, silent,
  218.         /* [2] */
  219.         OK, visible, silent,
  220.         /* [3] */
  221.         OK, visible, silent,
  222.         /* [4] */
  223.         OK, visible, silent
  224.     }
  225. };
  226.  
  227. resource 'ICON' (256) {
  228.     $"1FFE 0000 2001 0000 2FFD 1FFF 2FFD 2001"
  229.     $"2FFF FFFD 2F00 0FF5 2F7F EFE5 2D7F AF85"
  230.     $"297F 2E05 217C 2C05 7FFC 2FFD 8004 2801"
  231.     $"BFF7 E801 BFD4 08FD BF94 0801 BE17 E802"
  232.     $"B814 0802 B014 17FE BFF4 1140 8007 F140"
  233.     $"8004 1140 83F4 1140 8007 F140 4009 43E0"
  234.     $"4009 4220 7FF9 43E0 1103 E2A0 1F02 2490"
  235.     $"1503 E94F E4FE B231 8A00 840F F1FF 78"
  236. };
  237.  
  238. resource 'DLOG' (258) {
  239.     {58, 56, 316, 386},
  240.     dBoxProc,
  241.     visible,
  242.     goAway,
  243.     0x0,
  244.     258,
  245.     "New Dialog"
  246. };
  247.  
  248. resource 'DLOG' (259, "cmds") {
  249.     {58, 56, 316, 386},
  250.     dBoxProc,
  251.     visible,
  252.     goAway,
  253.     0x0,
  254.     259,
  255.     "New Dialog"
  256. };
  257.  
  258. resource 'ICN#' (129, "MPS  ICON") {
  259.     {    /* array: 2 elements */
  260.         /* [1] */
  261.         $"FFFF FC00 8000 0400 FFFF FC00 8000 07FF"
  262.         $"8000 0401 8C93 27FF 9294 A401 9294 A47D"
  263.         $"8C93 27C5 8000 0445 8000 047D 9FFF FF11"
  264.         $"9000 0111 9FFF FF11 9000 0139 9000 0145"
  265.         $"93FF 8145 F000 0145 11FF 8139 1000 3F01"
  266.         $"107F C0FF 1000 8040 11FF 3020 1001 C810"
  267.         $"10FE 7F8F 1002 3007 1001 0007 1000 8007"
  268.         $"1FFF E007 0000 1FE7 0000 001F 0000 0007",
  269.         /* [2] */
  270.         $"FFFF FC00 FFFF FC00 FFFF FC00 FFFF FFFF"
  271.         $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  272.         $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  273.         $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  274.         $"FFFF FFFF FFFF FFFF 1FFF FFFF 1FFF FFFF"
  275.         $"1FFF FFFF 1FFF FFC0 1FFF FFE0 1FFF FFF0"
  276.         $"1FFF FFFF 1FFF FFFF 1FFF FFFF 1FFF FFFF"
  277.         $"1FFF FFFF 0000 1FFF 0000 001F 0000 0007"
  278.     }
  279. };
  280.  
  281. resource 'ICN#' (128, "MPS  ICON") {
  282.     {    /* array: 2 elements */
  283.         /* [1] */
  284.         $"FFFF FC00 8000 0400 FFFF FC00 8000 07FF"
  285.         $"8000 0401 8C93 27FF 9294 A401 9294 A47D"
  286.         $"8C93 27C5 8000 0445 8000 047D 81FF FF11"
  287.         $"8100 0111 81FF FF11 8100 0139 8100 0145"
  288.         $"813F E145 FF00 0145 157F F139 1500 0101"
  289.         $"151F F9FF 1500 0128 151F C128 15FF FF28"
  290.         $"1402 807C 3E02 8044 2207 C07C 3E04 4028"
  291.         $"1407 C057 F7FE FFD1 8000 002F FFFF FFC0",
  292.         /* [2] */
  293.         $"FFFF FC00 FFFF FC00 FFFF FC00 FFFF FFFF"
  294.         $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  295.         $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  296.         $"FFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  297.         $"FFFF FFFF FFFF FFFF 1DFF FFFF 1DFF FFFF"
  298.         $"1DFF FFFF 1DFF FF38 1DFF FF38 1DFF FF38"
  299.         $"1C03 807C 3E03 807C 3E07 C07C 3E07 C038"
  300.         $"1407 C07F F7FE FFFF 8000 002F FFFF FFC0"
  301.     }
  302. };
  303.  
  304. resource 'vers' (2) {
  305.     0x0,
  306.     -0x70,
  307.     beta,
  308.     0x2,
  309.     verUS,
  310.     "0.9b2-x",
  311.     "The NetWork Project 0.9b2-x"
  312. };
  313.  
  314. resource 'BNDL' (128) {
  315.     'NetR',
  316.     0,
  317.     {    /* array TypeArray: 2 elements */
  318.         /* [1] */
  319.         'FREF',
  320.         {    /* array IDArray: 1 elements */
  321.             /* [1] */
  322.             0, 129
  323.         },
  324.         /* [2] */
  325.         'ICN#',
  326.         {    /* array IDArray: 1 elements */
  327.             /* [1] */
  328.             0, 128
  329.         }
  330.     }
  331. };
  332.  
  333. resource 'FREF' (128) {
  334.     'APPL',
  335.     128,
  336.     ""
  337. };
  338.  
  339. data 'FREF' (129) {
  340.     $"4150 504C 0000 7F"                                  /* APPL... */
  341. };
  342.  
  343. data 'NetR' (0, "Owner resource") {
  344.     $"1EA9 2053 7461 744C 6162 2048 6569 6465"            /* .© StatLab Heide */
  345.     $"6C62 6572 6720 3139 3839 2D31 3939 31"              /* lberg 1989-1991 */
  346. };
  347.  
  348.